'text-shadow-invalid-but-worked-in-3.12.errors',
'text-shadow-invalid-but-worked-in-3.12.ref.css',
'text-shadow.ref.css',
+ 'text-transform.css',
+ 'text-transform.ref.css',
'transform.css',
'transform.ref.css',
'transform-invalid1.css',
'transition.ref.css',
'transition-timing-function.css',
'transition-timing-function.ref.css',
+ 'transition-timing-function-invalid.css',
+ 'transition-timing-function-invalid.errors',
+ 'transition-timing-function-invalid.ref.css',
+ 'transition-timing-function-invalid2.css',
+ 'transition-timing-function-invalid2.errors',
+ 'transition-timing-function-invalid2.ref.css',
+ 'transition-timing-function-invalid3.css',
+ 'transition-timing-function-invalid3.errors',
+ 'transition-timing-function-invalid3.ref.css',
'url-invalid1.css',
'url-invalid1.errors',
'url-invalid1.ref.css',
--- /dev/null
+a {
+ text-transform: none;
+}
+
+b {
+ text-transform: lowercase;
+}
+
+c {
+ text-transform: uppercase;
+}
+
+d {
+ text-transform: capitalize;
+}
--- /dev/null
+a {
+ text-transform: none;
+}
+
+b {
+ text-transform: lowercase;
+}
+
+c {
+ text-transform: uppercase;
+}
+
+d {
+ text-transform: capitalize;
+}
--- /dev/null
+a {
+ transition-timing-function: cubic-bezier(-1,0,1,2);
+}
--- /dev/null
+transition-timing-function-invalid.css:2:44-46: error: GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE
--- /dev/null
+a {
+ transition-timing-function: steps(-1);
+}
--- /dev/null
+transition-timing-function-invalid2.css:2:37-39: error: GTK_CSS_PARSER_ERROR_UNKNOWN_VALUE
--- /dev/null
+a {
+ transition-timing-function: steps(3,middle);
+}
--- /dev/null
+transition-timing-function-invalid3.css:2:39-45: error: GTK_CSS_PARSER_ERROR_SYNTAX
font-feature-settings: normal;
font-kerning: normal;
font-size: 10px;
+ font-weight: bolder;
line-height: 12px;
}
font-size: 10px; /* font.css:28:3-19 */
font-family: "serif"; /* font.css:20:3-41 */
font-style: oblique; /* font.css:20:3-41 */
- font-weight: 400; /* font.css:20:3-41 */
+ font-weight: 700; /* font.css:29:3-23 */
font-stretch: expanded; /* font.css:20:3-41 */
font-kerning: normal; /* font.css:27:3-24 */
font-variant-position: normal; /* font.css:24:3-33 */
font-variant-alternates: normal; /* font.css:23:3-35 */
font-feature-settings: normal; /* font.css:26:3-33 */
font-variation-settings: normal; /* font.css:25:3-35 */
- line-height: 12px; /* font.css:29:3-21 */
+ line-height: 12px; /* font.css:30:3-21 */
label#label5:dir(ltr)
- font-size: 12px; /* font.css:41:3-21 */
- font-family: "21st Century"; /* font.css:33:3-29 */
- font-style: normal; /* font.css:33:3-29 */
- font-weight: 400; /* font.css:33:3-29 */
- font-stretch: normal; /* font.css:33:3-29 */
- font-kerning: auto; /* font.css:40:3-22 */
- font-variant-position: super; /* font.css:37:3-32 */
- font-variant-caps: unicase; /* font.css:34:3-30 */
- font-variant-numeric: tabular-nums diagonal-fractions; /* font.css:35:3-57 */
- font-variant-alternates: historical-forms; /* font.css:36:3-45 */
- font-feature-settings: "dlig" 0, "tnum" 0, "liga" 1, "ss01" 1; /* font.css:39:3-68 */
- font-variation-settings: "slnt" 1, "wght" 300; /* font.css:38:3-49 */
- line-height: 14.399999999999999px; /* font.css:42:3-21 */
+ font-size: 12px; /* font.css:42:3-21 */
+ font-family: "21st Century"; /* font.css:34:3-29 */
+ font-style: normal; /* font.css:34:3-29 */
+ font-weight: 400; /* font.css:34:3-29 */
+ font-stretch: normal; /* font.css:34:3-29 */
+ font-kerning: auto; /* font.css:41:3-22 */
+ font-variant-position: super; /* font.css:38:3-32 */
+ font-variant-caps: unicase; /* font.css:35:3-30 */
+ font-variant-numeric: tabular-nums diagonal-fractions; /* font.css:36:3-57 */
+ font-variant-alternates: historical-forms; /* font.css:37:3-45 */
+ font-feature-settings: "dlig" 0, "tnum" 0, "liga" 1, "ss01" 1; /* font.css:40:3-68 */
+ font-variation-settings: "slnt" 1, "wght" 300; /* font.css:39:3-49 */
+ line-height: 14.399999999999999px; /* font.css:43:3-21 */
static ValueTransitionTest tests[] = {
{ GTK_CSS_PROPERTY_COLOR, "transparent", "rgb(255,0,0)", 0.25, "rgba(255,0,0,0.25)" },
+ { GTK_CSS_PROPERTY_COLOR, "alpha(red, 0.2)", "alpha(rgb(255,0,0),0.8)", 0.5, "rgba(255,0,0,0.5)" },
{ GTK_CSS_PROPERTY_BOX_SHADOW, "none", "2px 2px 10px 4px rgb(200,200,200)", 0.5, "1px 1px 5px 2px rgba(200,200,200,0.5)" },
{ GTK_CSS_PROPERTY_BOX_SHADOW, "2px 2px 10px 4px rgb(200,200,200)", "none", 0.5, "1px 1px 5px 2px rgba(200,200,200,0.5)" },
{ GTK_CSS_PROPERTY_BOX_SHADOW, "2px 2px 10px 4px rgb(200,200,200), 0px 10px 8px 6px rgb(200,100,0)", "none", 0.5, "1px 1px 5px 2px rgba(200,200,200,0.5), 0px 5px 4px 3px rgba(200,100,0,0.5)" },